home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / text / misc / manfilt12.lha / manfilt 1.2 / src / manfilt.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-09  |  456 b   |  40 lines

  1. /*
  2.  * Author        : George Leonidas Coulouris
  3.  * Description    : unix man page filter
  4.  * Last modified    : 9 June 94
  5.  */
  6.  
  7. #include <stdio.h>
  8.  
  9. const char
  10.     mf_ver[] = "$VER: manfilt 1.2 (9.6.94)";
  11.  
  12. int main()
  13. {
  14. char
  15.     c;
  16.  
  17. while ( (c = getchar() ) != EOF)
  18.  
  19.     switch (c)
  20.     {
  21.     case '\b':
  22.         getchar();
  23.         break;
  24.  
  25.     case '_':
  26.         if ( ( c = getchar() ) != EOF )
  27.             if ( c != '\b' )
  28.                 {
  29.                 putchar('_');
  30.                 putchar(c);
  31.                 }
  32.         break;
  33.  
  34.     default:
  35.         putchar(c);
  36.     }
  37.  
  38. return 0;
  39. }
  40.